<?php

/*
*	帖子伪删除
*
*/

//包含公共文件
include '../../common/common.php';


//获取帖子id , 和 逻辑删除(伪删除) 标记数
// var_dump($_GET);

$isdel = $_GET['isdel'];
$id = $_GET['id'];
// var_dump($isdel);
// var_dump($id);

//修改数据库
$resIsdel = myUpdate($link , DB_TABLE_DETAIL , ['isdel' => $isdel , 'lastpost' => 0] , "id=$id");
// var_dump($resIsdel);


//查询并获取当前帖子的版块cid
$selIsedel = mySelect($link , '*' , DB_TABLE_DETAIL , "where id=$id");
$lastCid    = $selIsedel[0]['classid'];
// var_dump($selIsedel);
// var_dump($lastCid);

//修改当前指定帖 (获取当前时间戳最大的数据, 并修改其lastpost=1,其余lastpost=0)
$resCurr   = mySelect($link , '*' , DB_TABLE_DETAIL , "where  classid=$lastCid  and   first = 1 and isdel=0 order by addtime desc  limit  0 , 1 ");
$lastId = $resCurr[0]['id'];
$resLast = myUpdate($link , DB_TABLE_DETAIL , ['lastpost' => 1] , "id = $lastId");
$resOther = myUpdate($link , DB_TABLE_DETAIL , ['lastpost' => 0] , "classid=$lastCid  and  first=1  and id != $lastId");
//var_dump($resCurr);
// var_dump($resLast);
// var_dump($resOther);

//判断帖子是否逻辑删除成功
if (!$resIsdel) {

	exit('删除失败<br /> <a href="'  . $_SERVER['HTTP_REFERER'] .'">返回上一页</a>');
}

//跳转页面
echo '删除成功,已放入回收站';
header('refresh:1;url=' . $webSite . 'public.php?cid=' . $lastCid);




